#ifndef __RENDERER_H__
#define __RENDERER_H__

#include "level.h"
/*
#include <GL/glfw.h>
#include <GL/glut.h>
#include <gl/GLAux.h>
*/

namespace AI_SOKOBAN
{
	class Renderer
	{
	public:
		Renderer(int x, int y);
		void reshape(int w, int h);
		void display(const Level& level);
		void initGL();
		/*
		GLuint texture[3];
		int LoadGLTextures();
		HBITMAP LoadBMP(char *Filename);*/
	protected:
		

		int m_windowWidth;
		int m_windowHeight;

    void DrawLevel(const Level& level);

	};
}
#endif